Uniform Proofs and Disjunctive Logic Programming (Extended Abstract)

نویسندگان

  • Gopalan Nadathur
  • Donald W. Loveland
چکیده

One formulation of the concept of logic programming is the notion of Abstract Logic Programming Language, introduced in 8]. Central to that deeni-tion is uniform proof, which enforces the requirements of inference direction, including goal-directedness, and the duality of readings, declarative and procedural. We use this technology to investigate Disjunctive Logic Programming (DLP), an extension of traditional logic programming that permits disjunctive program clauses. This extension has been considered by some to be inappropriately identiied with logic programming because the indeenite reasoning introduced by disjunction violates the goal-oriented search directionality central to logic programming. We overcome this criticism by showing that the requirement of uniform provability can be realized in a logic more general than that of DLP under a modest, sound, modiication of programs. We use this observation to derive inference rules that capture the essential proof structure of InH-Prolog, a known proof procedure for DLP.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Uniform Proof-theoretic Foundation for Abstract Paraconsistent Logic Programming

It is known that paraconsistent logic programming, which is usually based upon a paraconsistent logic, is important in dealing with inconsistency-tolerant and non-monotonic reasoning appropriately. Firstly in this paper, a cut-free single succedent sequent system SN4 and a cut-free multiple succedent sequent system MN4 are introduced for Nelson’s paraconsistent 4-valued logic N4 [3], and the un...

متن کامل

On the Extension of Logic Programming withNegation through Uniform

In the past, logic program semantics have been studied often separately from the underlying proof system, and this, consequently, leads to a somewhat confusing status of semantics. In this paper we show that elegant, yet natural semantics can be obtained by building a mechanism of justifying default assumptions on top of a proof system. In particular, we propose extended logic programming langu...

متن کامل

Stable Semantics for Disjunctive Programs

[VG89b] A. Van Gelder. Negation as failure using tight derivations for general logic programs. [Prz91c] T. C. Przymusinski. Three-valued non-monotonic formalisms and semantics of logic programs. Journal of Articial Intelligence, 1991. (In print. Extended abstract appeared in: T. C. Przy-musinski. Three-valued non-monotonic formalisms and logic programming. [Ros89b] K. Ross. The well founded sem...

متن کامل

On Goal-Directed Provability in Classical Logic

One of the key features of logic programming is the notion of goal-directed prov-ability. In intuitionistic logic, the notion of uniform proof has been used as a proof-theoretic characterization of this property. Whilst the connections between intuition-istic logic and computation are well known, there is no reason per se why a similar notion cannot be given in classical logic. In this paper we...

متن کامل

Theorem Proving via Uniform Proofs 1

Uniform proofs systems have recently been proposed [Mil91] as a proof-theoretic foundation and generalization of logic programming. In [Mom92a] an extension with constructive negation is presented preserving the nature of abstract logic programming language. Here we adapt this approach to provide a complete theorem proving technique for minimal, intuitionistic and classical logic, which is tota...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995